#include <stdio.h>
 
int main ()
{
    int var_runoob = 10;
    int *p;              // 定义指针变量
    p = &var_runoob;
    printf("var_runoob 转十六进制： %0x\n", var_runoob);
    printf("&var_runoob 变量的十六进制地址： %0x\n", &var_runoob);
    printf("&var_runoob 变量的地址： %p\n", &var_runoob);
    printf("var_runoob 转十六进制后，显示方式： %p\n", var_runoob);
    printf("p存储的内容： %p\n", p);
    printf("p变量的地址： %p\n", &p);


    int* qq=p;
    printf("qq存储的内容： %p\n", qq);
    printf("*qq存储的内容： %p\n", *qq);


    int** q=&p;
    printf("q存储的内容： %p\n", q);
    printf("*q存储的内容： %p\n", *q);
    printf("**q存储的内容： %p\n", **q);

    return 0;
}